﻿using OT.HikiSecureCenterApis.Service.Video.Req;

namespace OT.HikiSecureCenterApis.Service.Resources.Req
{
    public class ReqResourcesSearch : ReqDeviceSearch
    {

        /// <summary>
        /// 是否必填：是
        /// 资源类型;详见附录A.2 资源类型
        /// 查询资源的类型，传region时查询的为用户有配置权限的区域树，
        /// 传资源类型如：camera、encodeDevice查询用户对该类资源有权限的区域树；
        /// 注：资源iasDevice\reader\floor不进行权限校验，即不传authCodes
        /// https://open.hikvision.com/docs/0f6e8e1e41a14304aeecd287530b9c95?curNodeId=0f6e8e1e41a14304aeecd287530b9c95#ae7cd6c8
        /// 区域	region 门禁控制器 acsDevice 门禁点 door 门禁读卡器 reader 编码设备 encodeDevice 监控点 camera 报警输入 ioIn 报警输出 ioOut
        /// 入侵报警-报警主机 iasDevice 入侵报警-子系统 subSys 入侵报警-防区通道 defence 入侵报警-雷达设备 radarDevice 可视对讲设备 visDevice
        /// 可视对讲-室内机 visDeviceInDoor 可视对讲-门口机 visDeviceOutDoor 可视对讲-围墙机 visDeviceWallDoor 可视对讲-管理机 visDeviceManager
        /// 梯控-控制器 ecsDevice 梯控-读卡器 ladderCardReader 梯控-楼层 floor 动环设备 peDevice 动环-开关量 pemsIoOut 动环-传感器 transducer 
        /// 动环-环境量 sensor 停车场-抓拍机 snapshot 停车场-显示屏 led 停车场-出入口控制机 inoutControl 停车场-道闸 barrierGate
        /// 停车场-蓝牙读卡器 bluetoothReader 停车场-远距离读卡器 rfiReader 停车场-诱导管理器 guideManager 停车场-诱导/引导屏幕 guideLed
        /// 停车场-地磁管理器 geoManage 园区-卡口设备 monitoringPointDevice 园区-卡口点 monitoringPoint 园区-显示屏 gardenLed
        /// 紧急报警设备 emerdevice 对讲通道 talk 电锁 electricLock 警灯 alarmLamp 警号 siren
        /// </summary>
        public string resourceType { get; set; }


    }
}
